Prepartition:A New Paradigm for Load balance in Cloud Data Centers

نویسندگان

  • Wenhong Tian
  • Minxian Xu
  • Qin Xiong
چکیده

It is significant to apply load balancing strategy to improve the performance and reliability of resource in Cloud data centers. In a dynamic changing traffic environment, workload of a Cloud data center has real-time and fixed process time characteristics. One of the challenging scheduling problems in Cloud data centers is to take the real-time allocation and migration of reconfigurable virtual machines as well as the integrated features of hosting physical machines into consideration. In general, load-balance scheduling is NP-hard problem as proved in many open literatures. Traditionally, for offline load balance without migration, one of best approaches is LPT (Longest Process Time first), which is well known to have approximation ratio 4/3. With virtualization, reactive post migration of virtual machines (VMs) after allocation is one populer way for load balance and traffic consolidation. However, reactive migration may cause interruption and instability of service and other associated costs. In view of this, we propose a new paradigm: preactive migration by prepartition of virtual machines to set process-time bound for each request on each physical machine (PM). Prepartition can reduce process time by preparing VM migration in advance therefore reduce instability and achieve better load balance. Synthetic and trace-driven simulation results show that Prepartition has better performance than the best known load balancing algorithms with regard to total imbalance level, makespan, overall load efficiency as well as capacity makespan.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Energy Aware Resource Management of Cloud Data Centers

Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...

متن کامل

Prepartition: Paradigm for the Load Balance of Virtual Machine Allocation in Data Centers

It is significant to apply load-balancing strategy to improve the performance and reliability of resource in data centers. One of the challenging scheduling problems in Cloud data centers is to take the allocation and migration of reconfigurable virtual machines (VMs) as well as the integrated features of hosting physical machines (PMs) into consideration. In the reservation model, the workload...

متن کامل

Design and Analysis of Adaptive Load Balancing Approach in Cloud Infrastructure

In this study an Adaptive Load Balancing (ALB) approach is developed to effectively balance the load distributed across the cloud servers to minimize bandwidth and energy consumption on service provisioning. Cloud computing infrastructure has evolved as highly scalable services with massive computation power and storage capability with the resources being provided as service by the cloud enviro...

متن کامل

Energy-Aware Load Balanced Scheduler for Cloud Computing to Improve Quality of Service

Cloud computing paradigm has progressed as extremely ascendable services with increasing power on computation, massive storage possibility and the resources being obtained as service using cloud environment by providing guarantee to the Service Level. However, the subscriber requirement has increased to an extent that necessitates a big active platform for balancing the load though the availabl...

متن کامل

Improving Data Availability Using Combined Replication Strategy in Cloud Environment

As grow as the data-intensive applications in cloud computing day after day, data popularity in this environment becomes critical and important. Hence to improve data availability and efficient accesses to popular data, replication algorithms are now widely used in distributed systems. However, most of them only replicate the static number of replicas on some requested chosen sites and it is ob...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013